public class HumanDescription {

	private HumanName fullName;
	public HumanName getFullName() {
	
		return fullName;
	}
	
	private Sex sex;
	public Sex getSex() {
	
		return sex;
	}
	
	private Date dateOfBirth;
	public Date getDateOfBirth() {
	
		return dateOfBirth;
	}
	
	private PersonalCharacteristic characteristic;
	public PersonalCharacteristic getCharacteristic() {
	
		return characteristic;
	}
	public void setCharacteristic(PersonalCharacteristic characteristic) {
	
		if (characteristic != null) {
			this.characteristic = characteristic;
		} else {
			this.characteristic = new PersonalCharacteristic("Empty characteristic");
		}
	}
	
	
	public HumanDescription(HumanName fullName, Date birthDate, Sex sex, PersonalCharacteristic characteristic) {
	
		super();
		
		this.fullName = fullName;
		this.dateOfBirth = birthDate;
		this.sex = sex;
		this.characteristic = characteristic;
		
		System.out.println("Create Human Description");
	}	
}